Skip to content

Divyanshu | Design improvement#513

Merged
Saurabh186 merged 3 commits intodevelopmentfrom
divyanshu-dev
Apr 1, 2026
Merged

Divyanshu | Design improvement#513
Saurabh186 merged 3 commits intodevelopmentfrom
divyanshu-dev

Conversation

@dvCodeWorld
Copy link
Copy Markdown
Collaborator

No description provided.

- Remove mat-card and mat-card-content wrappers from billable metrics, plans, and taxes tables
- Remove unused --custom-mat-form-field-height CSS variable from widget styles
- Simplify table markup by using direct table-scroll divs instead of card containers
Copy link
Copy Markdown

@windsurf-bot windsurf-bot bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 To request another review, post a new comment with "/windsurf-review".

<span
[matTooltip]="element.reference_id"
matTooltipPosition="above"
class="cursor-pointer font-mono text-xs px-2 py-0.5 rounded-4 min-w-[150px]"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The reference_id span has been changed from cursor-default to cursor-pointer, but there doesn't appear to be any click handler or interactive behavior associated with it. This might confuse users who expect something to happen when they click. Consider either adding interactive behavior or keeping it as cursor-default.

<th mat-header-cell *matHeaderCellDef mat-sort-header class="width-md-300">Reference Id</th>
<td mat-cell *matCellDef="let element" data-label="Reference Id">
@if (!loading.dataLoading) {
<div class="flex items-center gap-2 max-md:flex-col max-md:items-end">
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The responsive design for reference_id has been improved with max-md:flex-col and max-md:items-end, but this could cause the copy button to appear disconnected from the ID it's copying on mobile devices. Consider adding a visual indicator to maintain the relationship between the ID and its copy button when stacked vertically.

- Add height: 100% to host elements in feature, log, and user management components for proper layout
- Simplify client switcher menu by removing virtual scroll for better performance
- Increase client list page size from 25 to 200 items
- Add "Active" badge to current client in switcher dropdown
- Refactor user profile section to use ng-template for display picture reusability
- Improve responsive behavior of sidebar elements with conditional class bindings
- Update client switcher to only show dropdown when multiple
@Saurabh186 Saurabh186 merged commit e3d9cb9 into development Apr 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants